﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true"
    CodeBehind="InformesEvolucion.aspx.cs" Inherits="AudiPyme.UI.InformesEvolucion"
    EnableEventValidation="false" %>

<%@ Register Assembly="Microsoft.ReportViewer.WebForms, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
    Namespace="Microsoft.Reporting.WebForms" TagPrefix="rsweb" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
    <asp:Panel ID="PanelOpciones" runat="server">
        <ul class="list1" id="ListaOpciones" runat="server">
        </ul>
    </asp:Panel>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
    <div id='basic-modal' style="text-align: right">
        <a href='#' class='basic'>
            <img src="/Images/Icono_ayuda.jpg" alt="Pinche para ver un video tutorial de la página"
                width="30 " height="30" border="0"></a>
    </div>
    <!-- modal content -->
    <div id="basic-modal-content">
        <iframe width="853" height="480" src="http://www.youtube.com/embed/D7uvxlHVvSg" frameborder="0"
            allowfullscreen></iframe>
    </div>
    <asp:ScriptManager ID="ScriptManager1" runat="server">
    </asp:ScriptManager>
    <asp:UpdatePanel ID="UpdatePanel1" runat="server">
        <ContentTemplate>
            <h2>
                Informes Evolución</h2>
            <h3>
                Puede elegir entre 2 y 5 Informes para comparar</h3>
            <asp:CheckBox ID="ChkOpciones" runat="server" Visible="False" AutoPostBack="true"
                OnCheckedChanged="ChkOpciones_CheckedChanged" Text=" Muestra Tabla Informes" />
            <asp:Panel ID="PnlGV" runat="server">
                <h3>
                    Filtrar por Fecha</h3>
                <asp:RadioButtonList ID="RblFiltro" runat="server" Height="16px" RepeatDirection="Horizontal"
                    Width="450px" AutoPostBack="true" OnSelectedIndexChanged="RblFiltro_SelectedIndexChanged">
                    <asp:ListItem Value="Fecha">Fecha</asp:ListItem>
                    <asp:ListItem Value="RelacSelec">Informes Seleccionados</asp:ListItem>
                </asp:RadioButtonList>
                <asp:CalendarExtender ID="CalendarExtender1" runat="server" TargetControlID="TxtFiltro"
                    Format="dd-MM-yyyy">
                </asp:CalendarExtender>
                <asp:TextBox ID="TxtFiltro" runat="server" Height="18px" Visible="False" Width="70px"
                    MaxLength="10"></asp:TextBox>
                <asp:Button ID="BtnBuscar" runat="server" Text="Buscar" Visible="False" OnClick="BtnBuscar_Click"
                    Width="80px" />
                <br />
                <h4>
                    <asp:Label ID="LblNumRel" runat="server" CssClass="alignright" Text="Numero de Relaciones Seleccionadas:"></asp:Label><asp:Label
                        ID="LblControl" runat="server" CssClass="alignright" Text="0" Width="30px"></asp:Label>
                </h4>
                <asp:GridView ID="GVVulnerab" runat="server" AllowPaging="True" AllowSorting="True"
                    AutoGenerateColumns="False" OnPageIndexChanging="GVVulnerab_PageIndexChanging"
                    CssClass="myDatagrid">
                    <Columns>
                        <asp:BoundField DataField="IdInforme" HeaderText="Id Informe" ItemStyle-HorizontalAlign="Center" />
                        <asp:BoundField DataField="Fecha" HeaderText="Fecha" ItemStyle-HorizontalAlign="Center" />
                        <asp:BoundField DataField="TipoInforme" HeaderText="Tipo Informe" ReadOnly="true" />
                        <asp:TemplateField ItemStyle-HorizontalAlign="Center">
                            <HeaderTemplate>
                                <asp:Label ID="LblToolOpciones" runat="server" Text="Selección" ToolTip='Seleccione los informes que quiere incluir en el informe de evolución'></asp:Label>
                            </HeaderTemplate>
                            <ItemTemplate>
                                <asp:CheckBox ID="CheckBox1" runat="server" AutoPostBack="true" OnCheckedChanged="CheckBox_Changued" />
                            </ItemTemplate>
                        </asp:TemplateField>
                    </Columns>
                    <PagerSettings Mode="NumericFirstLast" />
                </asp:GridView>
                <br />
                <asp:Button ID="BtnGenerar" runat="server" Text="Generar Informe" Enabled="False"
                    OnClick="BtnGenerar_Click" Width="130px" />
            </asp:Panel>
            <p>
            </p>
            <asp:Panel ID="PnlReport" runat="server" Visible="False">
                <rsweb:ReportViewer ID="ReportViewer1" runat="server" Width="730px" BorderColor="Black"
                    Height="580px" ShowPrintButton="False" ShowRefreshButton="False">
                    <LocalReport DisplayName="Evolución de la Empresa">
                    </LocalReport>
                </rsweb:ReportViewer>
            </asp:Panel>
        </ContentTemplate>
        <Triggers>
            <asp:AsyncPostBackTrigger ControlID="BtnGenerar" EventName="Click" />
        </Triggers>
    </asp:UpdatePanel>
    <asp:UpdateProgress ID="UpdateProgress1" runat="server" AssociatedUpdatePanelID="UpdatePanel1"
        DisplayAfter="0">
        <ProgressTemplate>
            <div id="IMGDIV" align="center" valign="middle" runat="server" style="position: absolute;
                left: 35%; top: 25%; visibility: visible; vertical-align: middle; border-style: inset;
                border-color: black; background-color: #c8d1d4;">
                <asp:Image ID="Image1" runat="server" ImageUrl="~/Images/icon_inprogress.gif" />
            </div>
        </ProgressTemplate>
    </asp:UpdateProgress>
    <asp:ModalPopupExtender ID="ModalProgress" runat="server" TargetControlID="UpdateProgress1"
        BackgroundCssClass="modalBackground" PopupControlID="UpdateProgress1" />
    <script type="text/javascript" language="javascript">
        Sys.WebForms.PageRequestManager.getInstance().add_beginRequest(activaProgreso);
        Sys.WebForms.PageRequestManager.getInstance().add_endRequest(desactivaProgreso);
        function activaProgreso(sender, args) {
            // shows the Popup
            $find(ModalProgress).show();
        }
        function desactivaProgreso(sender, args) {
            //  shows the Popup
            $find(ModalProgress).hide();
        }
        var ModalProgress = '<%= ModalProgress.ClientID %>';
    </script>
</asp:Content>
